#include<stdio.h>
void bubble_sort(int a[],int num);//bubble_sort
int main()
{
	int n,i,j,k,sum=0;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		int num;
		scanf("%d",&num);
		int a[num];
		for(j=0;j<num;j++)
			scanf("%d",&a[j]);
		bubble_sort(a,num);
		for(k=0;k<num;k++)
		{
			if(a[k]==a[k+1])
				sum += 1;
		}
		printf("%d\n",num-sum);
	}
	return 0;
}

void bubble_sort(int a[],int num)
{
	int i;
	for(i=0;i<num;i++)
	{
		int j;
		for(j=0;j<num-i-1;j++)
		{
			if(a[j]>a[j+1])
			{
				int temp = a[j];
				a[j] = a[j+1];
				a[j+1] = temp;
			}
		}
	}
}
